to explode - German English Dictionary